microwave relay station - Français Anglais Dictionnaire